update DocVariables v dokumentu
Otázka od: Ladislav Cholinsky
23. 4. 2004 13:54
Dobry den,
prave pracuji na generovani Word dokumentu, a totim zpusebem, ze:
1) Mam pripraveny dokumentik, treba:
Vazeny pane {DOCVARIABLE "jmeno"}, .......... atd.
2) V kodu plnim do tohoto dokumentu promenne DOCVARIABLES takto:
...
var Value: OleVariant;
...
Value := 'Ladislav';
WordDocument.Variables.Add('jmeno', Value);
(WordDocument je TWordDocument z palety OleServeru)
Problem je v tom, ze hodnota promenne "jmeno" se neprojevi, resp. projevi se
az kdyz primo ve Wordu vlozim znova (Insert/Field/...) DOCVARIABLE "jmeno",
po kliknuti na OK se objevi spravne "Ladislav".
Ale kdyz promennou pomoci Delphi zmenim, dokument zustane stejny a zmenena
promenna se projevi zase az kdyz vlozim DOCVARIABLE "jmeno" znova.
Nevite, jak dokument donutit, aby si znovu nacetl obsahy promennych ?
Nebo je na to jina, treba i jednodussi cesta ?
Diky moc !
Ladislav.
Odpovedá: Karel Rys
26. 4. 2004 8:46
Ladislav Cholinsky dne 23 Apr 2004 v 14:42:
> Problem je v tom, ze hodnota promenne "jmeno" se neprojevi, resp.
> projevi se az kdyz primo ve Wordu vlozim znova (Insert/Field/...)
Ahoj,
nestacilo by neco na zpusob "Oznacit vse" a "Aktualizovat"? (Kdyz ve wordu do
toho pole najedes a
stisknes F9, tak se to hadam zaktualizuje spravne?)
Karel Rys